knock (someone) for a loop

Translations
prendre quelqu’un de court
Definitions
To shock, surprise, or greatly confuse someone, often leaving them temporarily unable to react or think clearly.